@import '_content/SCMWebControls/SCMWebControls.5yz2ug2a9m.bundle.scp.css';

/* /Pages/ActionsTaken.razor.rz.scp.css */
[b-zh7gavvmpr] .actions-taken-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}



[b-zh7gavvmpr] .main-grid {
	display: grid;
	grid-template-rows: auto 1fr;
	gap: 10px;
	padding: 10px;
}

[b-zh7gavvmpr] .no-action-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}

[b-zh7gavvmpr] .yes-action-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}

[b-zh7gavvmpr] .left-grid {
	display: grid;
	grid-template-rows: repeat(10, auto);
	gap: 10px;
}

[b-zh7gavvmpr] .right-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 10px;
}

[b-zh7gavvmpr] .bordered-section {
	border: 2px solid darkgray;
	padding: 5px;
}

[b-zh7gavvmpr] .label-style2 {
	padding: 0 1px 2px 0;
	margin: 0 10px 0 0;
	font-size: 12px;
	color: #333;
}
/* /Pages/CasualtyRescueFF.razor.rz.scp.css */
[b-ye67fazeog] .casualty-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-ye67fazeog] .main-grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	width: 100%;
	height: 100%;
}

[b-ye67fazeog] .inner-grid {
	display: grid;
	grid-template-rows: repeat(6, auto);
	grid-template-columns: 1fr 1fr 1fr;
	gap: 2.5px;
	grid-column-gap: 10px;
	grid-row-gap: 5px;
	width: 100%;
	height: 100%;
}

[b-ye67fazeog] .mayday-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 5px;
}

[b-ye67fazeog] .rescue-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 5px;
}

[b-ye67fazeog] .casualty-grid {
	display: grid;
	grid-template-rows: repeat(4, auto);
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 10px;
	grid-row-gap: 5px;
}

[b-ye67fazeog] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
}
/* /Pages/CasualtyRescueNonFF.razor.rz.scp.css */

.casualty-rescue-container[b-ms0e99wmku] {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-ms0e99wmku] .rescue-grid {
	display: grid;
	grid-template-rows: auto auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-ms0e99wmku] .casualty-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-ms0e99wmku] .additional-field-grid {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-ms0e99wmku] .button-grid{
	grid-column: 2;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 10px;
}

.button-section .inner-table td[b-ms0e99wmku] {
	width: auto;
}
/* /Pages/CivicLocation.razor.rz.scp.css */

.map-search-container[b-ex5flck1tm] {
	padding: 5px;
}

.main-grid[b-ex5flck1tm] {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 10px;
	height: 100%;
}

.point-or-area-panel[b-ex5flck1tm] {
	grid-row: 1;
	grid-column: 1;
	display: flex;
	flex-direction: column;
	padding: 5px;
}

.addr-or-inter-panel[b-ex5flck1tm] {
	grid-row: 2;
	display: grid;
	grid-template-rows: auto auto;
	gap: 10px;
	margin: 0 5px 0 0;
}

.inc-loc-address-group[b-ex5flck1tm] {
	grid-row: 2 / 4;
	grid-column: 1 / 4;
	margin: 5px;
}

.address-content-grid[b-ex5flck1tm] {
	display: grid;
	grid-template-rows: auto auto auto;
	grid-template-columns: 403fr 347fr;
	gap: 10px;
	padding: 5px;
	height: 100%;
}

[b-ex5flck1tm] .address-grid {
	display: grid;
	padding-top: 0.5vw;
	row-gap: 0.2vw;
}

[b-ex5flck1tm] .cross-street-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
	padding-bottom: 5px;
}

[b-ex5flck1tm] .place-lat-lon-panel {
	display: flex;
	gap: 0.5vw;
	padding-bottom: 0.3vw;
}

[b-ex5flck1tm] .lat-lon-panel {
	display: grid;
	grid-template-columns: 3fr 3fr 1fr;
	gap: 10px;
}

[b-ex5flck1tm] .alias-button {
	margin-left: auto;
}

.field-panel[b-ex5flck1tm] {
	display: flex;
	align-items: center;
	gap: 10px;
}

[b-ex5flck1tm] .lat-lon-panel {
	display: grid;
	grid-template-columns: 3fr 3fr 1fr;
	gap: 10px;
}

[b-ex5flck1tm] .view-map-button {
	grid-row: 1;
	grid-column: 2;
	margin: 10px;
}

[b-ex5flck1tm] .additional-field-grid {
	display: grid;
	grid-template-rows: repeat(4, auto);
	gap: 10px;
}

[b-ex5flck1tm] .additional-field-row {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
}
/* /Pages/Dispatch.razor.rz.scp.css */
[b-ifc5y11e34] .dispatch-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-ifc5y11e34] .grid-container {
	display: grid;
	grid-template-rows: repeat(3, auto);
	gap: 0.5vw;
}

[b-ifc5y11e34] .top-grid {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 0.5vw;
}

[b-ifc5y11e34] .bottom-grid {
	display: grid;
	grid-template-areas:
		"a1 a2 a3"
		"a4 a5 a3"
		"a6 a7 a8"
		"a9 . .";
	gap: 0.5vw;
}

[b-ifc5y11e34] .map-search-container {
	margin: 5px;
}

[b-ifc5y11e34] .bordered-section {
	border: 1px solid gray;
	padding: 5px;
}

[b-ifc5y11e34] .map-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 0.5vw;
}

[b-ifc5y11e34] .map-control {
	align-self: center;
}

[b-ifc5y11e34] .address-grid{
	display: grid;
	row-gap: 0.3vw;
}

[b-ifc5y11e34] .address-controls {
	display: grid;
	grid-template-columns: auto auto;
	gap: 0.5vw;
}

[b-ifc5y11e34] .cross-street-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0.5vw;
	padding-bottom: 0.3vw;
}

[b-ifc5y11e34] .place-lat-lon-panel {
	display: flex;
	gap: 0.5vw;
	padding-bottom: 0.3vw;
}

[b-ifc5y11e34] .lat-lon-panel {
	display: grid;
	grid-template-columns: 3fr 3fr 1fr;
	gap: 0.5vw;
}

[b-ifc5y11e34] .alias-button {
	margin-left: auto;
}
/* /Pages/DispatchComments.razor.rz.scp.css */
[b-kgjwai7vj7] .dispatch-comments-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 5px;
}

[b-kgjwai7vj7] .grid-container {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
	width: 100%;
	height: 100%;
}

[b-kgjwai7vj7] .comments-table-container {
	margin: 3px 3px 0 3px;
	height: 150px;
}

[b-kgjwai7vj7] .comments-table {
	width: 742px;
	border-collapse: collapse;
	font-size: 12px;
}

	[b-kgjwai7vj7] .comments-table th, [b-kgjwai7vj7] .comments-table td {
		border: 1px solid #ccc;
		padding: 5px;
		text-align: left;
	}

	[b-kgjwai7vj7] .comments-table th {
		background-color: #f0f0f0;
		font-weight: bold;
	}

.comment-text-container[b-kgjwai7vj7] {
	display: grid;
	grid-template-rows: auto 1fr;
}

[b-kgjwai7vj7] .input-panel {
	display: flex;
	flex-direction: column;
	margin: 3px;
}

[b-kgjwai7vj7] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	margin-top: 5px;
}
/* /Pages/EmergingHazards.razor.rz.scp.css */
[b-cczs5sj1bt] .emerging-hazards-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-cczs5sj1bt] .main-grid {
	display: grid;
	grid-template-rows: auto auto;
	gap: 10px;
	padding: 10px;
}

[b-cczs5sj1bt] .emerging-hazards-grid {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-cczs5sj1bt] .electrification-grid {
	display: grid;
	grid-template-rows: auto auto auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-cczs5sj1bt] .electrification-table-container {
	margin: 5px;
	height: 190px;
}

[b-cczs5sj1bt] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 5px;
	margin: 5px;
}
/* /Pages/Entity.razor.rz.scp.css */
.entity-container[b-d42jw7m6gl] {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.main-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(2, auto);
	gap: 0.5vw;
}

.entity-detail-container[b-d42jw7m6gl] {
	display: flex;
	flex-direction: column;
	-ms-flex: inherit;
	-webkit-flex: inherit;
	gap: 0.5vw;
}

.entity-row[b-d42jw7m6gl] {
	display: grid;
	grid-template-columns: repeat(2, 50%);
	gap: 0.5vw;
}

.entity-record-grid[b-d42jw7m6gl] {
	display: flex;
	gap: 10px;
	padding: 0.5vw;
	align-items: center;
}

.gen-info-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(10, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.address-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: auto auto;
}

.agency-address-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	gap: 10px;
}

.house-street-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-columns: auto 1fr auto 1fr auto 5fr;
	gap: 10px;
	width: 100%;
}

.city-state-zip-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-columns: auto 1fr auto 1fr auto 1fr;
	column-gap: 10px;
	width: 100%;
}

.lat-lon-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-columns: auto 1fr auto 1fr auto;
	gap: 0.5vw;
	align-items: center;
}

.mailing-address-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(4, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.jurisdiction-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.dept-services-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.disp-proto-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(8, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.staffing-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(11, auto);
	grid-template-columns: auto auto;
	gap: 10px;
}

.shifts-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.assessment-grid[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	grid-template-columns: auto 1fr;
	gap: 10px;
}

.wrap-panel[b-d42jw7m6gl] {
	display: grid;
	grid-template-rows: repeat(2, auto);
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}
/* /Pages/EntityStation.razor.rz.scp.css */
.entity-station-grid[b-vjpk8wkgzu] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	row-gap: 0.5vw;
}

.top-container[b-vjpk8wkgzu] {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto;
	gap: 0.5vw;
}

.address-border-box[b-vjpk8wkgzu] {
	border: 1px solid darkgray;
	width: 100%;
	height: 100%;
	background: transparent;
	box-sizing: border-box;
	padding: 0.5vw;
}

.address-grid[b-vjpk8wkgzu] {
	display: grid;
	grid-template-rows: auto auto auto auto;
	gap: 0.5vw;
}

.lat-lon-grid[b-vjpk8wkgzu] {
	display: grid;
	grid-template-columns: auto 1fr auto 1fr auto;
	column-gap: 0.5vw;
	width: 100%;
	align-items: center;
}

.button-grid[b-vjpk8wkgzu] {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.5vw;
	padding-top: 0.2vw;
}
/* /Pages/EntityStationUnit.razor.rz.scp.css */
.entity-container[b-3l0n4enjin] {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.main-grid[b-3l0n4enjin] {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
}

.main-border[b-3l0n4enjin] {
	box-sizing: border-box;
	border: 1px solid darkgrey;
	border-radius: 4px;
	padding: 0.2vw;
}

.inner-grid[b-3l0n4enjin] {
	display: grid;
	grid-template-rows: auto 2fr auto auto auto auto;
	gap: 0.5vw;
}

.button-grid[b-3l0n4enjin] {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.5vw;
}

.entity-unit-grid[b-3l0n4enjin] {
	grid-column: 1/-1;
	height: 150px;
}
/* /Pages/Exposure.razor.rz.scp.css */
[b-bj3n72b4ef] .exposure-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-bj3n72b4ef] .main-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 10px;
}

[b-bj3n72b4ef] .map-search-container {
	
}

[b-bj3n72b4ef] .bordered-section {
	border: 1px solid gray;
	padding: 5px;
}

[b-bj3n72b4ef] .map-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 5px;
}

[b-bj3n72b4ef] .map-control {
	align-self: center;
}

[b-bj3n72b4ef] .address-controls {
	display: grid;
	grid-template-columns: auto auto;
	gap: 10px;
}

[b-bj3n72b4ef] .address-grid {
	display: grid;
	padding-top: 0.5vw;
	row-gap: 0.2vw;
}

[b-bj3n72b4ef] .cross-street-grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
}

[b-bj3n72b4ef] .place-lat-lon-panel {
	display: flex;
	gap: 0.5vw;
	padding-bottom: 0.3vw;
}

[b-bj3n72b4ef] .lat-lon-panel {
	display: grid;
	grid-template-columns: 3fr 3fr 1fr;
	gap: 10px;
}

[b-bj3n72b4ef] .alias-button {
	margin-left: auto;
}

[b-bj3n72b4ef] .bordered-container {
	border: 1px solid gray;
}

[b-bj3n72b4ef] .location-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr;
	gap: 5px;
}

[b-bj3n72b4ef] .internal-exposure-grid {
	display: grid;
	grid-template-rows: auto auto auto auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

[b-bj3n72b4ef] .external-exposure-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

[b-bj3n72b4ef] .external-exposure-border-box {
	box-sizing: border-box;
	border: 1px solid lightblue;
	border-radius: 4px;
}

[b-bj3n72b4ef] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
}
/* /Pages/Fire.razor.rz.scp.css */
[b-1fki99mvpw] .fire-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-1fki99mvpw] .main-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 5px;
}

[b-1fki99mvpw] .fire-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr;
	gap: 5px;
}

[b-1fki99mvpw] .structure-fire-grid {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

[b-1fki99mvpw] .outside-fire-grid {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}
/* /Pages/Hazsit.razor.rz.scp.css */
.hazsit-container[b-vre1qgohx9] {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.main-grid[b-vre1qgohx9] {
	display: grid;
	grid-template-rows: auto;
	gap: 5px;
}

.hazsit-grid[b-vre1qgohx9] {
	display: grid;
	grid-template-rows: auto auto;
	gap: 5px;
}

.chem-released-grid[b-vre1qgohx9] {
	display: grid;
	grid-template-rows: repeat(4, auto);
	gap: 5px;
}

.chem-released-DataGridRow[b-vre1qgohx9] {
	display: inline-block;
	height: 250px;
}

.chem-released-Row[b-vre1qgohx9]{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

.button-grid[b-vre1qgohx9] {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column: 2;
	gap: 5px;
}
/* /Pages/Incident.razor.rz.scp.css */
[b-45jsyjxu12] .incident-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-45jsyjxu12] .main-grid {
	display: grid;
	grid-template-rows: auto auto auto auto;
	gap: 5px;
}

[b-45jsyjxu12] .incident-grid {
	display: grid;
	grid-template-rows: auto auto auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-45jsyjxu12] .timestamps-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 10px;
}

[b-45jsyjxu12] .aid-given-grid {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 5px;
}

[b-45jsyjxu12] .aid-received-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 5px;
}

[b-45jsyjxu12] .date-time-container {
	display: flex;
	gap: 5px;
	align-items: center;
}

[b-45jsyjxu12] .aid-received-table-container {
	height: 85px;
}

[b-45jsyjxu12] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 5px;
	margin: 5px;
}
/* /Pages/IncidentList.razor.rz.scp.css */
/* Main grid layout with flexible row heights */
.main-grid[b-vtnpwx2s8b] {
	display: grid;
	grid-template-rows: auto auto minmax(50vh, 69vh) auto;
	gap: clamp(5px, 1vw, 8px);
	max-height: 100%;
}

/* Header grid with responsive columns */
.header-grid[b-vtnpwx2s8b] {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	grid-template-rows: auto auto;
	column-gap: 2%;
}

/* Date selection grid, centered with flexible rows */
.start-end-date-selection[b-vtnpwx2s8b] {
	display: grid;
	grid-template-rows: auto auto;
	align-content: center;
	justify-content: center;
	gap: clamp(5px, 1vw, 8px);
}

/* Combo date selection with responsive columns */
.combo-date-selection[b-vtnpwx2s8b] {
	display: grid;
	grid-template-columns: auto minmax(0, 1fr);
	gap: clamp(3px, 0.5vw, 5px);
	align-items: center;
	padding: 0 clamp(5%, 2vw, 10%);
}

/* Department selection with flexible layout */
.department-selection[b-vtnpwx2s8b] {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

/* Filter group with responsive columns */
/*.filter-group {
	display: flex;
	padding: clamp(10px, 2vw, 15px);
	align-items: center;
	justify-content: space-evenly;
}*/

.filter-group[b-vtnpwx2s8b] {
	display: -webkit-flex;
	display: flex;
	padding: clamp(10px, 2vw, 15px);
	-webkit-justify-content: space-between;
	align-items: inherit;
	justify-content: space-between;
}

.Tab-control-grid[b-vtnpwx2s8b]{
	max-width: 100vw;
}
/* Actions buttons grid with flexible columns */
.actions-buttons-grid[b-vtnpwx2s8b] {
	display: grid;
	grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
	grid-template-rows: 100%;
	max-height: 2rem;
	gap: clamp(5px, 1vw, 8px);
}

/* Action buttons with responsive column count */
.action-buttons[b-vtnpwx2s8b] {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(30px, auto));
	gap: clamp(5px, 1vw, 8px);
}

/* Close button with responsive alignment */
.close-button[b-vtnpwx2s8b] {
	display: flex;
	justify-content: flex-end;
	padding-left: clamp(5%, 50%, 75%);
}
/* /Pages/IncidentNarrative.razor.rz.scp.css */
.grid-container[b-87r2jtqbu2] {
	display: grid;
	grid-template-rows: auto 40vh auto 40vh;
	gap: 5px;
}
/* /Pages/LocationDataMap.razor.rz.scp.css */
.main-grid[b-qdswvy5tyk] {
	display: grid;
	grid-template-rows: repeat(6, auto);
	gap: 0.2vw;
}

.go-back-button[b-qdswvy5tyk] {
	width: fit-content;
}

.add-update-delete-buttons[b-qdswvy5tyk] {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 1vw;
}

.map-grid[b-qdswvy5tyk] {
	min-height: 276px;
	background: #f0f0f0;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #D5DFE5;
}

.search-container[b-qdswvy5tyk] {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1vw;
}

.polygon-draw-panel[b-qdswvy5tyk] {
	display: grid;
	grid-template-rows: repeat(2, auto);
	gap: 5px;
}

.point-or-area-panel[b-qdswvy5tyk] {
	grid-row: 1;
	grid-column: 1;
	margin-right: 5px;
}

.addr-or-inter-panel[b-qdswvy5tyk] {
	grid-row: 2;
	grid-column: 1;
	margin-right: 5px;
}

.address-grid[b-qdswvy5tyk] {
	grid-row: 4;
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 5px;
}

.location-alias[b-qdswvy5tyk]{
	grid-row: 5;
}

.address-row[b-qdswvy5tyk] {
	display: flex;
	flex-grow: 1;
	gap: 5px;
}

.city-row[b-qdswvy5tyk] {
	display: flex;
	gap: 5px;
}

.place-additional-info-row[b-qdswvy5tyk]{
	display: grid;
	grid-template-columns: 1fr 3fr;
	gap: 5px;
}

.field-panel[b-qdswvy5tyk] {
	display: flex;
	align-items: center;
	gap: 5px;
}

.alias-grid[b-qdswvy5tyk] {
	display: grid;
	grid-template-rows: 100px auto auto;
	gap: 5px;
	padding: 5px;
}

.data-grid[b-qdswvy5tyk] {
	grid-row: 1;
	height: 78px;
	border-collapse: collapse;
}

	.data-grid th[b-qdswvy5tyk], .data-grid td[b-qdswvy5tyk] {
		border: 1px solid #D5DFE5;
		padding: 5px;
	}

.alias-inputs[b-qdswvy5tyk] {
	grid-row: 2;
	display: grid;
	grid-template-columns: 1fr 2fr;
	gap: 5px;
}

.alias-buttons[b-qdswvy5tyk] {
	grid-row: 3;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	margin-top: 10px;
}

.field-group[b-qdswvy5tyk] {
	display: flex;
	align-items: center;
	gap: 5px;
}

.hidden[b-qdswvy5tyk] {
	display: none;
}
/* /Pages/Login.razor.rz.scp.css */
[b-mr5lcnxc5u] .login-grid {
	display: grid;
	grid-template-rows: auto 1fr 1fr;
	gap: 10px;
	justify-content: center;
}

	[b-mr5lcnxc5u] .login-img {
		display: block;
		margin: auto;
		object-fit: contain;
		width: 65vw; 
		min-width: 330px; 
		align-self: center;
	}

[b-mr5lcnxc5u] .control-grid {
	display: grid;
	grid-template-rows: repeat(4, auto);
	gap: 1vh;
	justify-content: center;
}

[b-mr5lcnxc5u] .button-grid {
	display: grid;
	grid-template-rows: auto auto;
	gap: 1vh;
}

.server-info-grid[b-mr5lcnxc5u]{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1vh;
	align-self: center;
	padding-top: 0.5vw;
	padding-bottom: 0.5vw;
}
/* /Pages/Medical.razor.rz.scp.css */
[b-8p3mft6paz] .medical-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-8p3mft6paz] .main-grid {
	display: grid;
	grid-template-rows: auto;
	gap: 5px;
	padding: 5px;
}

[b-8p3mft6paz] .patient-grid {
	display: grid;
	grid-template-rows: auto auto auto auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-8p3mft6paz] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 5px;
}
/* /Pages/NerisDetailWindow.razor.rz.scp.css */
.neris-container[b-5crrdz0xke] {
	display: grid;
	grid-template-rows: auto 1fr;
	gap: 5px;
	width: 98vw;
	height: 98vh;
	box-sizing: border-box;
	background: white;
}

.information-container[b-5crrdz0xke] {
	grid-row: 1;
	height: auto;
}

.content-container[b-5crrdz0xke] {
	display: grid;
	grid-template-columns: clamp(200px, 10%, 25%) 1fr;
	gap: 5px;
	grid-row: 2;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
}

.category-list[b-5crrdz0xke] {
	display: flex;
	flex-direction: column;
	border: 1px solid #ccc;
	gap: 5px;
	box-sizing: border-box;
	max-height: 100%;
	overflow-y: auto;
}

.border-container[b-5crrdz0xke] {
	border: 2px solid darkgray;
	border-radius: 3px;
	background: aliceblue;
	box-sizing: border-box;
	padding: 1vw;
	max-height: 100%;
	overflow-y: auto;
}

	.border-container > *[b-5crrdz0xke] {
		max-width: 100%;
		max-height: 100%;
		box-sizing: border-box;
		margin: 0; /* Prevent margin-induced overflow */
	}

	.border-container img[b-5crrdz0xke] {
		max-width: 100%;
		height: auto;
	}

	.border-container table[b-5crrdz0xke] {
		max-width: 100%;
		table-layout: fixed;
		width: 100%;
	}

	.border-container iframe[b-5crrdz0xke], .border-container video[b-5crrdz0xke] {
		max-width: 100%;
		max-height: 100%;
	}

.button-container[b-5crrdz0xke] {
	display: flex;
	flex-direction: column;
	gap: 0.3vw;
	padding: 0.3vw;
}
/* /Pages/RiskReduction.razor.rz.scp.css */
[b-akr5p1usc0] .riskreduction-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-akr5p1usc0] .main-grid {
	display: grid;
	grid-template-rows: auto auto;
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .suppression-system-grid {
	display: grid;
	grid-template-rows: repeat(4, auto);
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .smoke-alarms-grid {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .fire-alarms-grid {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .other-alarms-grid {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .cooking-fire-alarms-grid {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .fire-suppression-grid {
	display: grid;
	grid-template-rows: repeat(5, auto);
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
	padding: 5px;
}

[b-akr5p1usc0] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-row: 5;
	grid-column: 2;
	gap: 5px;
}

.suppression-grid[b-akr5p1usc0] {
	grid-column: 1/-1;
	height: 150px;
}
/* /Pages/UnitResponse.razor.rz.scp.css */
[b-5gzc1fzbbq] .unitresponse-container {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

[b-5gzc1fzbbq] .main-grid {
	display: grid;
	grid-template-rows: auto;
	gap: 5px;
}

[b-5gzc1fzbbq] .unit-response-grid {
	display: grid;
	grid-template-rows: auto auto auto;
	gap: 5px;
}

[b-5gzc1fzbbq] .unit-dispatched-grid {
	display: grid;
	grid-template-rows: auto auto auto auto;
	gap: 5px;
}

[b-5gzc1fzbbq] .unit-grid {
	display: grid;
	grid-template-rows: auto auto;
	gap: 5px;
}

[b-5gzc1fzbbq] .unit-medinfo-grid {
	display: grid;
	grid-template-rows: repeat(6, auto);
	gap: 5px;
}

.unable-to-disp-grid[b-5gzc1fzbbq]{
	display: grid;
	grid-template-rows: auto 1fr;
	gap: 5px;
}

.med-info-group[b-5gzc1fzbbq] {
	grid-column: 1 / -1;
}

[b-5gzc1fzbbq] .unit-canceled-grid {
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

[b-5gzc1fzbbq] .med-response-buttons {
	grid-column: 1 / -1;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1vw;
}

[b-5gzc1fzbbq] .button-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 5px;
}

[b-5gzc1fzbbq] .button-med-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 5px;
}
/* /Popup.razor.rz.scp.css */
#toast_bgblocker[b-rlmwf7djw8] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    filter: blur(50px);
    background: radial-gradient(circle at 50% 50%, rgba(128, 128, 128, 1.0), rgba(255, 255, 255, 1.0));
    opacity: 0.5;
}

.toast-container[b-rlmwf7djw8] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    /* Other styling properties */
}

.toast-header[b-rlmwf7djw8] {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255,255,255,.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

    .toast-header .btn-close[b-rlmwf7djw8] {
        margin-right: -.375rem;
        margin-left: .75rem
    }

.toast-body[b-rlmwf7djw8] {
    padding: .75rem;
    word-wrap: break-word
}

.me-auto[b-rlmwf7djw8] {
    margin-right: auto !important
}

.d-none[b-rlmwf7djw8] {
    display: none !important
}

.d-block[b-rlmwf7djw8] {
    display: block !important
}

.MDTModal[b-rlmwf7djw8] {
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0.2rem 0.2rem rgba(0, 0, 0, .15);
    border-radius: .25rem;
}

.MDTModal_DayBtn[b-rlmwf7djw8] {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    border-radius: .25rem;
    opacity: .5;
    background: url("../icons/close_button_dark.svg") no-repeat fixed center;
    background-size: 0.9rem;
}

.MDTModal_NightBtn[b-rlmwf7djw8] {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    border-radius: .25rem;
    opacity: .5;
    background: url("../icons/close_button_light.svg") no-repeat fixed center;
    background-size: 0.9rem;
}
/* /Templates/ConfigWindow.razor.rz.scp.css */
.config-main-grid[b-e5i3dhfrd8] {
	display: grid;
	grid-template-rows: repeat(4, auto);
	gap: 1vw;
}


.oauth-gb-grid[b-e5i3dhfrd8] {
	display: flex;
	flex-direction: column;
	padding-left: 3vw;
	gap: 1vw;
}

.options-gb-grid[b-e5i3dhfrd8] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	grid-template-columns: repeat(2, 1fr);
	padding-left: 2vw;
	row-gap: 1vw;
}

.dispatch-merge-gb[b-e5i3dhfrd8] {
	display: grid;
	grid-template-rows: repeat(3, auto);
	padding-left: 2vw;
	row-gap: 1vw;
}

.dispatch-merge-check[b-e5i3dhfrd8] {
	display: grid;
	grid-template-rows: repeat(4, auto);
	grid-template-columns: repeat(3, 1fr);
	row-gap: 1vw;
}

.button-container[b-e5i3dhfrd8] {
	display: flex;
	justify-content: center;
	padding-left: 33%;
	padding-right: 33%;
	column-gap: 2vw;
}

.hidden[b-e5i3dhfrd8] {
	display: none;
}

.two-column-row[b-e5i3dhfrd8] {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 5vw;
}
/* /Templates/MessageBox.razor.rz.scp.css */
.messagebox-overlay[b-iq0s8gp3ly] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1000;
}

.messagebox-container[b-iq0s8gp3ly] {
	background-color: white;
	padding: 24px;
	border-radius: 8px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	width: auto;
}

.messagebox-title[b-iq0s8gp3ly] {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 16px;
}

.messagebox-message[b-iq0s8gp3ly] {
	margin-bottom: 24px;
}

.messagebox-radio-group[b-iq0s8gp3ly] {
	margin-bottom: 24px;
}

.messagebox-radio-group-title[b-iq0s8gp3ly] {
	font-weight: 500;
	margin-bottom: 8px;
}

.messagebox-radio-item[b-iq0s8gp3ly] {
	display: flex;
	align-items: center;
	margin-bottom: 8px;
}

	.messagebox-radio-item input[b-iq0s8gp3ly] {
		margin-right: 8px;
	}

.messagebox-checkbox[b-iq0s8gp3ly] {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

	.messagebox-checkbox input[b-iq0s8gp3ly] {
		margin-right: 8px;
	}

.messagebox-buttons[b-iq0s8gp3ly] {
	display: flex;
	justify-content: flex-end;
	gap: 16px;
}

.messagebox-button[b-iq0s8gp3ly] {
	padding: 8px 16px;
	border-radius: 4px;
	border: none;
	cursor: pointer;
}

.messagebox-button-cancel[b-iq0s8gp3ly] {
	background-color: #e5e7eb;
}

.messagebox-button-action[b-iq0s8gp3ly] {
	background-color: #3b82f6;
	color: white;
}
/* /Templates/TranslationWindow.razor.rz.scp.css */
.translation-main-grid[b-umc70d9cyx] {
	display: grid;
	grid-template-rows: auto 75vh auto auto;
	gap: 1vw;
	max-width: 100vw;
}

.translation-table-container[b-umc70d9cyx]{

}

.translation-buttons-container[b-umc70d9cyx]{
	display: flex;
	flex-direction: row;
	justify-content: center;
	gap: 1vw;
	padding-left: 25%;
	padding-right: 25%;
}
